C++ {}是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/05/31 02:56:38
{}一个一行中间夹着一堆代码,有很多,这个是什么意思?一个过程?我是VB出身

类似与包,把有关于的代码包在一起。

{}是格式,在{}里的东西都算一部分,main(){}
在{}的东西都是main得一部分,是用来说明函数体的for(;;)
{}
里面得东西就属于for这个循环的了,大概就是这意思,你这问题第一次碰到呢还

{。。。}叫做块语句,就是可以把括号里的所有距去看成一个整体
比如for(...) aaaa;bbbbb;这样只有aaaa这一句话是在循环里的,但是
for() {aaaaa;bbbbb;ccccc;}这么写的话,就全部在for循环里

1. 组织代码的一种形式。可以把用{}包着的代码看成一个整体,或者完成一种功能的一个步骤。大括号之间可以嵌套包含,一对大括号里面可以再包含一对或多对大括号,而后里面一级大括号里,也可以再继续这样包含一对或多对大括号,这样可以将代码组织成一块一块的,从而实现一个功能上的分解,先做什么,后做什么一目了然。这样也更符合人的思维。当代码量很大时,通常将这个“块”设计成一个函数,这样更能从宏观上反映代码的作用。

2. 维护一个作用域。c++里变量都是有作用域的,在一对大括号里声明的变量,只在此对大括号里有效。如果低一级大括号里声明有和上一级一样的变量,此变量在他的大括号里将会覆盖上一级变量。